/*
        GNU General Public License version 2 or later; see LICENSE.txt
*/
var JCaption = function(c) {
    var e, b, a = function(f) {
            e = jQuery.noConflict();
            b = f;
            e(b).each(function(g, h) {
                d(h)
            })
        },
        d = function(i) {
            var h = e(i),
                f = h.attr("title"),
                j = h.attr("width") || i.width,
                l = h.attr("align") || h.css("float") || i.style.styleFloat || "none",
                g = e("<p/>", {
                    text: f,
                    "class": b.replace(".", "_")
                }),
                k = e("<div/>", {
                    "class": b.replace(".", "_") + " " + l,
                    css: {
                        "float": l,
                        width: j
                    }
                });
            h.parent().before(k, h);
            k.append(h);
            if (f !== "") {
                k.append(g)
            }
        };
    a(c)
};